.class Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;
.super Ljava/lang/Object;
.source "BurstlyView.java"

# interfaces
.implements Lcom/burstly/lib/component/IInternalBurstlyAdListener;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/burstly/lib/ui/BurstlyView;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x2
    name = "BursltyListenerWrapper"
.end annotation


# static fields
.field private static final INNER_LISTENER:Ljava/lang/String; = " INNER LISTENER"


# instance fields
.field final synthetic this$0:Lcom/burstly/lib/ui/BurstlyView;


# direct methods
.method private constructor <init>(Lcom/burstly/lib/ui/BurstlyView;)V
    .locals 0
    .parameter

    .prologue
    .line 1317
    iput-object p1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method synthetic constructor <init>(Lcom/burstly/lib/ui/BurstlyView;Lcom/burstly/lib/ui/BurstlyView$1;)V
    .locals 0
    .parameter "x0"
    .parameter "x1"

    .prologue
    .line 1317
    invoke-direct {p0, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;-><init>(Lcom/burstly/lib/ui/BurstlyView;)V

    return-void
.end method

.method private postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V
    .locals 4
    .parameter "action"

    .prologue
    .line 1330
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    #getter for: Lcom/burstly/lib/ui/BurstlyView;->mIsDestroyed:Z
    invoke-static {v0}, Lcom/burstly/lib/ui/BurstlyView;->access$100(Lcom/burstly/lib/ui/BurstlyView;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1331
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mMainHandler:Landroid/os/Handler;

    invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 1335
    :goto_0
    return-void

    .line 1333
    :cond_0
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v2, "callback ignored as BurstlyView was destroyed"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    goto :goto_0
.end method


# virtual methods
.method public adNetworkDismissFullScreen(Ljava/lang/String;)V
    .locals 5
    .parameter "network"

    .prologue
    .line 1477
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->IDLE:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1478
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->OK:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1479
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "adNetworkDismissFullScreen({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1480
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$10;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$10;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1492
    return-void
.end method

.method public adNetworkPresentFullScreen(Ljava/lang/String;)V
    .locals 5
    .parameter "network"

    .prologue
    .line 1496
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->SHOWING:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1497
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->OK:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1498
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "adNetworkPresentFullScreen({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1499
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$11;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$11;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1512
    return-void
.end method

.method public adNetworkWasClicked(Ljava/lang/String;)V
    .locals 5
    .parameter "network"

    .prologue
    .line 1370
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "adNetworkWasClicked({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1371
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$3;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$3;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1378
    return-void
.end method

.method public attemptingToLoad(Ljava/lang/String;)V
    .locals 5
    .parameter "network"

    .prologue
    .line 1382
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "attemptingToLoad({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1383
    new-instance v0, Lcom/burstly/lib/exception/UnhandledExceptionDumpWrapper;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mActiveController:Lcom/burstly/lib/component/IAdaptorController;

    invoke-direct {v0, v1}, Lcom/burstly/lib/exception/UnhandledExceptionDumpWrapper;-><init>(Lcom/burstly/lib/component/IAdaptorController;)V

    invoke-static {v0}, Lcom/burstly/lib/exception/UiExceptionHandlerManager;->registerHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V

    .line 1384
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$4;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$4;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1391
    return-void
.end method

.method public didLoad(Ljava/lang/String;Z)V
    .locals 6
    .parameter "network"
    .parameter "isInterstitial"

    .prologue
    .line 1351
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "didLoad({0},{1})"

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    const/4 v4, 0x1

    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v5

    aput-object v5, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1352
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    const/4 v1, 0x0

    iput-object v1, v0, Lcom/burstly/lib/ui/BurstlyView;->mCurrentQueue:Lcom/burstly/lib/component/ComponentQueue;

    .line 1353
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->SHOWING:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1354
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->OK:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1355
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mFailedToShowComponents:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->clear()V

    .line 1356
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    invoke-virtual {v0}, Lcom/burstly/lib/ui/BurstlyView;->startDelayedRequest()V

    .line 1357
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mLoadTimeLimit:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->removeCallback(Ljava/lang/Runnable;)V

    .line 1358
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$2;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v3, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    move-object v1, p0

    move-object v4, p1

    move v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$2;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;Z)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1365
    invoke-virtual {p0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->finishRequestToServer()V

    .line 1366
    return-void
.end method

.method public didPrecacheAd(Ljava/lang/String;)V
    .locals 6
    .parameter "network"

    .prologue
    const/4 v5, 0x1

    .line 1429
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "didPrecacheAd({0})"

    new-array v3, v5, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1430
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    const/4 v1, 0x0

    iput-object v1, v0, Lcom/burstly/lib/ui/BurstlyView;->mCurrentQueue:Lcom/burstly/lib/component/ComponentQueue;

    .line 1431
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iput-boolean v5, v0, Lcom/burstly/lib/ui/BurstlyView;->mPrecacheRequestSuccessfullyFinished:Z

    .line 1432
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->OK:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1433
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->PRECACHED:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1434
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$7;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$7;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1441
    invoke-virtual {p0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->finishRequestToServer()V

    .line 1442
    return-void
.end method

.method public failedToDisplayAds()V
    .locals 4

    .prologue
    .line 1412
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "failedToDisplayAds()"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1413
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->IDLE:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1414
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->NO_FILL:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1415
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mLoadTimeLimit:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->removeCallback(Ljava/lang/Runnable;)V

    .line 1416
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    invoke-virtual {v0}, Lcom/burstly/lib/ui/BurstlyView;->startDelayedRequest()V

    .line 1417
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$6;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$6;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1424
    invoke-virtual {p0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->finishRequestToServer()V

    .line 1425
    return-void
.end method

.method public failedToLoad(Ljava/lang/String;)V
    .locals 5
    .parameter "network"

    .prologue
    .line 1339
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "failedToLoad({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object p1, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1340
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$1;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$1;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1347
    return-void
.end method

.method public finishRequestToServer()V
    .locals 5

    .prologue
    const/4 v4, 0x0

    .line 1446
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mSelf:Lcom/burstly/lib/ui/BurstlyView;

    invoke-virtual {v0}, Lcom/burstly/lib/ui/BurstlyView;->isShown()Z

    move-result v0

    if-nez v0, :cond_0

    .line 1447
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "Burstly view isn\'t visible, therefore no ads will be visible until you attach the view to a view root or set visibility to VISIBLE."

    new-array v3, v4, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logWarning(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1451
    :cond_0
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "finishRequestToServer()"

    new-array v3, v4, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1452
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$8;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$8;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1459
    invoke-static {}, Lcom/burstly/lib/exception/UiExceptionHandlerManager;->cleanUp()V

    .line 1460
    return-void
.end method

.method public onCollapse()V
    .locals 4

    .prologue
    .line 1584
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v2, "onCollapse()"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1585
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$16;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$16;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1592
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mFullscreenInfo:Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    invoke-virtual {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->onHideFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V

    .line 1593
    return-void
.end method

.method public onExpand(Z)V
    .locals 7
    .parameter "isFullscreen"

    .prologue
    const/4 v6, 0x0

    .line 1570
    sget-object v1, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v3, "onExpand({0})"

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v5

    aput-object v5, v4, v6

    invoke-virtual {v1, v2, v3, v4}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1571
    new-instance v1, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$15;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v3, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v3, v3, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v1, p0, v2, v3, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$15;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Z)V

    invoke-direct {p0, v1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1578
    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mActiveController:Lcom/burstly/lib/component/IAdaptorController;

    if-eqz v1, :cond_0

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mActiveController:Lcom/burstly/lib/component/IAdaptorController;

    invoke-interface {v1}, Lcom/burstly/lib/component/IAdaptorController;->getNetworkName()Ljava/lang/String;

    move-result-object v0

    .line 1579
    .local v0, networkName:Ljava/lang/String;
    :goto_0
    new-instance v1, Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    invoke-direct {v1, v0, v6}, Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;-><init>(Ljava/lang/String;Z)V

    invoke-virtual {p0, v1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->onShowFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V

    .line 1580
    return-void

    .line 1578
    .end local v0           #networkName:Ljava/lang/String;
    :cond_0
    const-string v0, "Unknown network"

    goto :goto_0
.end method

.method public onHide()V
    .locals 4

    .prologue
    .line 1546
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v2, "onHide()"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1547
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$13;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$13;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1554
    return-void
.end method

.method public onHideFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V
    .locals 2
    .parameter "info"

    .prologue
    const/4 v1, 0x0

    .line 1524
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mFullscreenInfo:Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    if-eqz v0, :cond_0

    .line 1525
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iput-object v1, v0, Lcom/burstly/lib/ui/BurstlyView;->mFullscreenInfo:Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    .line 1526
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    #setter for: Lcom/burstly/lib/ui/BurstlyView;->mDisplayedInterstitialController:Lcom/burstly/lib/component/IAdaptorController;
    invoke-static {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->access$302(Lcom/burstly/lib/ui/BurstlyView;Lcom/burstly/lib/component/IAdaptorController;)Lcom/burstly/lib/component/IAdaptorController;

    .line 1527
    invoke-virtual {p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;->getNetworkName()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->adNetworkDismissFullScreen(Ljava/lang/String;)V

    .line 1529
    :cond_0
    return-void
.end method

.method public onShow()V
    .locals 4

    .prologue
    .line 1558
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v2, "onShow()"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1559
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$14;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$14;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1566
    return-void
.end method

.method public onShowFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V
    .locals 1
    .parameter "info"

    .prologue
    .line 1516
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mFullscreenInfo:Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    if-nez v0, :cond_0

    .line 1517
    invoke-virtual {p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;->getNetworkName()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->adNetworkPresentFullScreen(Ljava/lang/String;)V

    .line 1519
    :cond_0
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iput-object p1, v0, Lcom/burstly/lib/ui/BurstlyView;->mFullscreenInfo:Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;

    .line 1520
    return-void
.end method

.method public requestThrottled(I)V
    .locals 6
    .parameter "timeInMsec"

    .prologue
    .line 1395
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "requestThrottled({0})"

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1397
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, v0, Lcom/burstly/lib/ui/BurstlyView;->mErrorAndState:Lcom/burstly/lib/ui/ErrorAndState;

    invoke-virtual {v0}, Lcom/burstly/lib/ui/ErrorAndState;->getViewState()Lcom/burstly/lib/ui/BurstlyViewState;

    move-result-object v0

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->PRECACHED:Lcom/burstly/lib/ui/BurstlyViewState;

    if-eq v0, v1, :cond_0

    .line 1398
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/BurstlyViewState;->IDLE:Lcom/burstly/lib/ui/BurstlyViewState;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1400
    :cond_0
    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    sget-object v1, Lcom/burstly/lib/ui/LastBurstlyError;->THROTTLE:Lcom/burstly/lib/ui/LastBurstlyError;

    invoke-virtual {v0, v1}, Lcom/burstly/lib/ui/BurstlyView;->setLastError(Lcom/burstly/lib/ui/LastBurstlyError;)V

    .line 1401
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$5;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2, p1}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$5;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;I)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1408
    return-void
.end method

.method public startRequestToServer()V
    .locals 4

    .prologue
    .line 1464
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " INNER LISTENER"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "startRequestToServer()"

    const/4 v3, 0x0

    new-array v3, v3, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1465
    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v0, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    #getter for: Lcom/burstly/lib/ui/BurstlyView;->mPrecacheRequest:Z
    invoke-static {v0}, Lcom/burstly/lib/ui/BurstlyView;->access$200(Lcom/burstly/lib/ui/BurstlyView;)Z

    move-result v0

    if-eqz v0, :cond_0

    sget-object v0, Lcom/burstly/lib/ui/BurstlyViewState;->PRECACHING:Lcom/burstly/lib/ui/BurstlyViewState;

    :goto_0
    invoke-virtual {v1, v0}, Lcom/burstly/lib/ui/BurstlyView;->setBurstlyViewState(Lcom/burstly/lib/ui/BurstlyViewState;)V

    .line 1466
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$9;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v2, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v2, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    invoke-direct {v0, p0, v1, v2}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$9;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1473
    return-void

    .line 1465
    :cond_0
    sget-object v0, Lcom/burstly/lib/ui/BurstlyViewState;->RETRIEVING:Lcom/burstly/lib/ui/BurstlyViewState;

    goto :goto_0
.end method

.method public viewDidChangeSize(Lcom/burstly/lib/ui/AdSize;Lcom/burstly/lib/ui/AdSize;)V
    .locals 6
    .parameter "newSize"
    .parameter "oldSize"

    .prologue
    .line 1533
    sget-object v0, Lcom/burstly/lib/ui/BurstlyView;->sLog:Lcom/burstly/lib/util/LoggerExt;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v1, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    const-string v2, "viewDidChangeSize(new - w:{0}, h: {1}, old - w:{2}, h: {3})"

    const/4 v3, 0x4

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    invoke-virtual {p1}, Lcom/burstly/lib/ui/AdSize;->getWidth()I

    move-result v5

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x1

    invoke-virtual {p1}, Lcom/burstly/lib/ui/AdSize;->getHeight()I

    move-result v5

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x2

    invoke-virtual {p2}, Lcom/burstly/lib/ui/AdSize;->getWidth()I

    move-result v5

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x3

    invoke-virtual {p2}, Lcom/burstly/lib/ui/AdSize;->getHeight()I

    move-result v5

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    invoke-virtual {v0, v1, v2, v3}, Lcom/burstly/lib/util/LoggerExt;->logDebug(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    .line 1535
    new-instance v0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$12;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v2, v1, Lcom/burstly/lib/ui/BurstlyView;->mClientListener:Lcom/burstly/lib/ui/IBurstlyAdListener;

    iget-object v1, p0, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->this$0:Lcom/burstly/lib/ui/BurstlyView;

    iget-object v3, v1, Lcom/burstly/lib/ui/BurstlyView;->mBurstlyViewId:Ljava/lang/String;

    move-object v1, p0

    move-object v4, p1

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper$12;-><init>(Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;Lcom/burstly/lib/ui/IBurstlyAdListener;Ljava/lang/String;Lcom/burstly/lib/ui/AdSize;Lcom/burstly/lib/ui/AdSize;)V

    invoke-direct {p0, v0}, Lcom/burstly/lib/ui/BurstlyView$BursltyListenerWrapper;->postToUi(Lcom/burstly/lib/ui/SafeInvoker;)V

    .line 1542
    return-void
.end method
